package com.glodon.ggzy.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;

/**
 * GgZfStdmanifest entity. @author MyEclipse Persistence Tools
 */
@Entity
@Table(name = "GG_ZF_STDMANIFEST")
public class GgZfStdmanifest implements java.io.Serializable {

	// Fields    

	private String id;

	private String contractid;

	private String contracthid;

	private String implitemid;

	private String implid;

	private String implhid;

	private String packid;

	private String packhid;

	private String projid;

	private String projhid;

	private String resultid;

	private String resulthid;

	private String buyrequireitemid;

	private String buyrequireitemhid;

	private String regformitemid;

	private String regformitemhid;

	private String planid;

	private String planhid;

	private String planitemid;

	private String planitemhid;

	private String sellerid;

	private String buyerid;

	private Double price;

	private Double quantity;

	private String measureunit;

	private Double contractsum;

	private Double budget;

	// Constructors

	/** default constructor */
	public GgZfStdmanifest() {
	}

	/** full constructor */
	public GgZfStdmanifest(String contractid, String contracthid, String implitemid, String implid, String implhid, String packid, String packhid,
			String projid, String projhid, String resultid, String resulthid, String buyrequireitemid, String buyrequireitemhid,
			String regformitemid, String regformitemhid, String planid, String planhid, String planitemid, String planitemhid, String sellerid,
			String buyerid, Double price, Double quantity, String measureunit, Double contractsum, Double budget) {
		this.contractid = contractid;
		this.contracthid = contracthid;
		this.implitemid = implitemid;
		this.implid = implid;
		this.implhid = implhid;
		this.packid = packid;
		this.packhid = packhid;
		this.projid = projid;
		this.projhid = projhid;
		this.resultid = resultid;
		this.resulthid = resulthid;
		this.buyrequireitemid = buyrequireitemid;
		this.buyrequireitemhid = buyrequireitemhid;
		this.regformitemid = regformitemid;
		this.regformitemhid = regformitemhid;
		this.planid = planid;
		this.planhid = planhid;
		this.planitemid = planitemid;
		this.planitemhid = planitemhid;
		this.sellerid = sellerid;
		this.buyerid = buyerid;
		this.price = price;
		this.quantity = quantity;
		this.measureunit = measureunit;
		this.contractsum = contractsum;
		this.budget = budget;
	}

	// Property accessors
	@GenericGenerator(name = "generator", strategy = "uuid.hex")
	@Id
	@GeneratedValue(generator = "generator")
	@Column(name = "ID", unique = true, nullable = false, length = 100)
	public String getId() {
		return this.id;
	}

	public void setId(String id) {
		this.id = id;
	}

	@Column(name = "CONTRACTID", length = 100)
	public String getContractid() {
		return this.contractid;
	}

	public void setContractid(String contractid) {
		this.contractid = contractid;
	}

	@Column(name = "CONTRACTHID", length = 100)
	public String getContracthid() {
		return this.contracthid;
	}

	public void setContracthid(String contracthid) {
		this.contracthid = contracthid;
	}

	@Column(name = "IMPLITEMID", length = 100)
	public String getImplitemid() {
		return this.implitemid;
	}

	public void setImplitemid(String implitemid) {
		this.implitemid = implitemid;
	}

	@Column(name = "IMPLID", length = 100)
	public String getImplid() {
		return this.implid;
	}

	public void setImplid(String implid) {
		this.implid = implid;
	}

	@Column(name = "IMPLHID", length = 100)
	public String getImplhid() {
		return this.implhid;
	}

	public void setImplhid(String implhid) {
		this.implhid = implhid;
	}

	@Column(name = "PACKID", length = 100)
	public String getPackid() {
		return this.packid;
	}

	public void setPackid(String packid) {
		this.packid = packid;
	}

	@Column(name = "PACKHID", length = 100)
	public String getPackhid() {
		return this.packhid;
	}

	public void setPackhid(String packhid) {
		this.packhid = packhid;
	}

	@Column(name = "PROJID", length = 100)
	public String getProjid() {
		return this.projid;
	}

	public void setProjid(String projid) {
		this.projid = projid;
	}

	@Column(name = "PROJHID", length = 100)
	public String getProjhid() {
		return this.projhid;
	}

	public void setProjhid(String projhid) {
		this.projhid = projhid;
	}

	@Column(name = "RESULTID", length = 100)
	public String getResultid() {
		return this.resultid;
	}

	public void setResultid(String resultid) {
		this.resultid = resultid;
	}

	@Column(name = "RESULTHID", length = 100)
	public String getResulthid() {
		return this.resulthid;
	}

	public void setResulthid(String resulthid) {
		this.resulthid = resulthid;
	}

	@Column(name = "BUYREQUIREITEMID", length = 100)
	public String getBuyrequireitemid() {
		return this.buyrequireitemid;
	}

	public void setBuyrequireitemid(String buyrequireitemid) {
		this.buyrequireitemid = buyrequireitemid;
	}

	@Column(name = "BUYREQUIREITEMHID", length = 100)
	public String getBuyrequireitemhid() {
		return this.buyrequireitemhid;
	}

	public void setBuyrequireitemhid(String buyrequireitemhid) {
		this.buyrequireitemhid = buyrequireitemhid;
	}

	@Column(name = "REGFORMITEMID", length = 100)
	public String getRegformitemid() {
		return this.regformitemid;
	}

	public void setRegformitemid(String regformitemid) {
		this.regformitemid = regformitemid;
	}

	@Column(name = "REGFORMITEMHID", length = 100)
	public String getRegformitemhid() {
		return this.regformitemhid;
	}

	public void setRegformitemhid(String regformitemhid) {
		this.regformitemhid = regformitemhid;
	}

	@Column(name = "PLANID", length = 100)
	public String getPlanid() {
		return this.planid;
	}

	public void setPlanid(String planid) {
		this.planid = planid;
	}

	@Column(name = "PLANHID", length = 100)
	public String getPlanhid() {
		return this.planhid;
	}

	public void setPlanhid(String planhid) {
		this.planhid = planhid;
	}

	@Column(name = "PLANITEMID", length = 100)
	public String getPlanitemid() {
		return this.planitemid;
	}

	public void setPlanitemid(String planitemid) {
		this.planitemid = planitemid;
	}

	@Column(name = "PLANITEMHID", length = 100)
	public String getPlanitemhid() {
		return this.planitemhid;
	}

	public void setPlanitemhid(String planitemhid) {
		this.planitemhid = planitemhid;
	}

	@Column(name = "SELLERID", length = 100)
	public String getSellerid() {
		return this.sellerid;
	}

	public void setSellerid(String sellerid) {
		this.sellerid = sellerid;
	}

	@Column(name = "BUYERID", length = 100)
	public String getBuyerid() {
		return this.buyerid;
	}

	public void setBuyerid(String buyerid) {
		this.buyerid = buyerid;
	}

	@Column(name = "PRICE", precision = 30, scale = 10)
	public Double getPrice() {
		return this.price;
	}

	public void setPrice(Double price) {
		this.price = price;
	}

	@Column(name = "QUANTITY", precision = 30, scale = 10)
	public Double getQuantity() {
		return this.quantity;
	}

	public void setQuantity(Double quantity) {
		this.quantity = quantity;
	}

	@Column(name = "MEASUREUNIT", length = 80)
	public String getMeasureunit() {
		return this.measureunit;
	}

	public void setMeasureunit(String measureunit) {
		this.measureunit = measureunit;
	}

	@Column(name = "CONTRACTSUM", precision = 30, scale = 10)
	public Double getContractsum() {
		return this.contractsum;
	}

	public void setContractsum(Double contractsum) {
		this.contractsum = contractsum;
	}

	@Column(name = "BUDGET", precision = 30, scale = 10)
	public Double getBudget() {
		return this.budget;
	}

	public void setBudget(Double budget) {
		this.budget = budget;
	}

}
